<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script type="module">
	// 静态方法：不需要实例化即可直接使用的方法，称为静态方法。
	// 1- resolve是Promise下的一个静态方法
	// 2- resolve返回的是一个Promise实例
	import Promise from "./index.js";
	{
		// resolve接收的参数如果是非Promise,
		// 那么resolve函数返回的是一个成功的Promise实例，成功值为resolv接收的值。
		// const p = Promise.resolve(1);
		// console.log(p);// fulfilled 1
	}
	{
		// resolve接收的如果是一个Promise实例，会将该实例直接作为Promise.resolve的返回值
		// const p = Promise.resolve(new Promise(resolve=>resolve(10)));
		// console.log(p);// fulfilled 10
		
		// const p = Promise.resolve(new Promise(((resolve,reject)=>reject(10))));
		// console.log(p);// rejected 10
		
		const my = new Promise(resolve=>resolve(10));
		const p = Promise.resolve(my);
		console.log(p === my);// true
	}
	
</script>
</html>